@charset "utf-8";
html{-webkit-font-smoothing:antialiased;height: 100%;touch-action: manipulation;}
blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
header, hgroup, nav, menu, main, section, article, summary, details, aside, figure, figcaption, footer{display: block;margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
table,th,td{border: 1px solid black;}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:400;}
dl,ol,ul{list-style-type:none}
h1,h2,h3,h4,h5,h6{font-size:100%;}
a{text-decoration:none;color: inherit;}
a:hover{text-decoration:none;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;outline:none;blr:expression(this.onFocus=this.blur())}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
textarea{resize:none;outline: none;font-family: PingFang;}
img{vertical-align:middle;max-width: 100%;height: auto;}
button,input[type=submit],input[type=text],input[type=button]{-webkit-appearance:none;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;blr:expression(this.onFocus=this.blur())}
input{outline: 0;}
input::-webkit-input-safebox-button{display: none;/*去掉搜狗浏览器密码软盘*/}
body{font-size: 14px;color: #000;font-family:PingFang;}
body *{box-sizing: border-box;line-height: 1;}

#web-ietip {width: 526px; height: 90px; padding: 83px 0 0 84px; overflow:hidden; background: url(../css/ietip/browser.png) no-repeat center center; margin: 200px auto 0;}
#web-ietip a{display: block; width: 65px; height: 80px; float: left;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.clearfix{*zoom: 1;}
.ellipsis{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.eps2{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

/*@font-face {
    font-family: "PingFang";
    src: url("../fonts/PingFang.ttf");
}*/
@font-face {
    font-family: "AlibabaPuHuiTiMedium";
    src: url("../fonts/Alibaba-PuHuiTi-Medium.ttf");
}

input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; }

/*清除输入框关闭按钮*/
input::-ms-clear {width : 0;height: 0;}

input:-moz-placeholder,
textarea:-moz-placeholder {
    color: #ccc;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #ccc;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #ccc;
}



html{font-size: calc(100vw / 1920 * 100);}
@media(max-width: 900px){
    html{font-size: calc(900px / 1920 * 100);}
}

@media(min-width: 1921px){
    .s0{font-size: 0;}
    .s12{font-size: 12px;}
    .s13{font-size: 13px;}
    .s14{font-size: 14px;}
    .s15{font-size: 15px;}
    .s16{font-size: 16px;}
    .s17{font-size: 17px;}
    .s18{font-size: 18px;}
    .s19{font-size: 19px;}
    .s20{font-size: 20px;}
    .s21{font-size: 21px;}
    .s22{font-size: 22px;}
    .s23{font-size: 23px;}
    .s24{font-size: 24px;}
    .s25{font-size: 25px;}
    .s26{font-size: 26px;}
    .s27{font-size: 27px;}
    .s28{font-size: 28px;}
    .s29{font-size: 29px;}
    .s30{font-size: 30px;}
    .s31{font-size: 31px;}
    .s32{font-size: 32px;}
    .s33{font-size: 33px;}
    .s34{font-size: 34px;}
    .s35{font-size: 35px;}
    .s36{font-size: 36px;}
    .s37{font-size: 37px;}
    .s38{font-size: 38px;}
    .s39{font-size: 39px;}
    .s40{font-size: 40px;}
    .s41{font-size: 41px;}
    .s42{font-size: 42px;}
    .s43{font-size: 43px;}
    .s44{font-size: 44px;}
    .s45{font-size: 45px;}
    .s46{font-size: 46px;}
    .s47{font-size: 47px;}
    .s48{font-size: 48px;}
    .s49{font-size: 49px;}
    .s50{font-size: 50px;}
    .s51{font-size: 51px;}
    .s52{font-size: 52px;}
    .s53{font-size: 53px;}
    .s54{font-size: 54px;}
    .s55{font-size: 55px;}
    .s56{font-size: 56px;}
    .s57{font-size: 57px;}
    .s58{font-size: 58px;}
    .s59{font-size: 59px;}
    .s60{font-size: 60px;}
    .s72{font-size: 72px;}
}
@media(max-width: 1920px) and (min-width: 551px){
    .s0{font-size: 0;}
    .s12{font-size: 12px}
    .s13{font-size: calc(12px + 1 * 100vw / 1920);}
    .s14{font-size: calc(12px + 2 * 100vw / 1920);}
    .s15{font-size: calc(12px + 3 * 100vw / 1920);}
    .s16{font-size: calc(12px + 4 * 100vw / 1920);}
    .s17{font-size: calc(12px + 5 * 100vw / 1920);}
    .s18{font-size: calc(12px + 6 * 100vw / 1920);}
    .s19{font-size: calc(12px + 7 * 100vw / 1920);}
    .s20{font-size: calc(12px + 8 * 100vw / 1920);}
    .s21{font-size: calc(12px + 9 * 100vw / 1920);}
    .s22{font-size: calc(12px + 10 * 100vw / 1920);}
    .s23{font-size: calc(12px + 11 * 100vw / 1920);}
    .s24{font-size: calc(12px + 12 * 100vw / 1920);}
    .s25{font-size: calc(12px + 13 * 100vw / 1920);}
    .s26{font-size: calc(12px + 14 * 100vw / 1920);}
    .s27{font-size: calc(12px + 15 * 100vw / 1920);}
    .s28{font-size: calc(12px + 16 * 100vw / 1920);}
    .s29{font-size: calc(12px + 17 * 100vw / 1920);}
    .s30{font-size: calc(12px + 18 * 100vw / 1920);}
    .s31{font-size: calc(12px + 19 * 100vw / 1920);}
    .s32{font-size: calc(12px + 20 * 100vw / 1920);}
    .s33{font-size: calc(12px + 21 * 100vw / 1920);}
    .s34{font-size: calc(12px + 22 * 100vw / 1920);}
    .s35{font-size: calc(12px + 23 * 100vw / 1920);}
    .s36{font-size: calc(12px + 24 * 100vw / 1920);}
    .s37{font-size: calc(12px + 25 * 100vw / 1920);}
    .s38{font-size: calc(12px + 26 * 100vw / 1920);}
    .s39{font-size: calc(12px + 27 * 100vw / 1920);}
    .s40{font-size: calc(12px + 28 * 100vw / 1920);}
    .s41{font-size: calc(12px + 29 * 100vw / 1920);}
    .s42{font-size: calc(12px + 30 * 100vw / 1920);}
    .s43{font-size: calc(12px + 31 * 100vw / 1920);}
    .s44{font-size: calc(12px + 32 * 100vw / 1920);}
    .s45{font-size: calc(12px + 33 * 100vw / 1920);}
    .s46{font-size: calc(12px + 34 * 100vw / 1920);}
    .s47{font-size: calc(12px + 35 * 100vw / 1920);}
    .s48{font-size: calc(12px + 36 * 100vw / 1920);}
    .s49{font-size: calc(12px + 37 * 100vw / 1920);}
    .s50{font-size: calc(12px + 38 * 100vw / 1920);}
    .s51{font-size: calc(12px + 39 * 100vw / 1920);}
    .s52{font-size: calc(12px + 40 * 100vw / 1920);}
    .s53{font-size: calc(12px + 41 * 100vw / 1920);}
    .s54{font-size: calc(12px + 42 * 100vw / 1920);}
    .s55{font-size: calc(12px + 43 * 100vw / 1920);}
    .s56{font-size: calc(12px + 44 * 100vw / 1920);}
    .s57{font-size: calc(12px + 45 * 100vw / 1920);}
    .s58{font-size: calc(12px + 46 * 100vw / 1920);}
    .s59{font-size: calc(12px + 47 * 100vw / 1920);}
    .s60{font-size: calc(12px + 48 * 100vw / 1920);}
}
@media(max-width: 550px){
    .s0{font-size: 0;}
    .s12{font-size: 12px}
    .s13{font-size: calc(12px + 1 * 550px / 1920);}
    .s14{font-size: calc(12px + 2 * 550px / 1920);}
    .s15{font-size: calc(12px + 3 * 550px / 1920);}
    .s16{font-size: calc(12px + 4 * 550px / 1920);}
    .s17{font-size: calc(12px + 5 * 550px / 1920);}
    .s18{font-size: calc(12px + 6 * 550px / 1920);}
    .s19{font-size: calc(12px + 7 * 550px / 1920);}
    .s20{font-size: calc(12px + 8 * 550px / 1920);}
    .s21{font-size: calc(12px + 9 * 550px / 1920);}
    .s22{font-size: calc(12px + 10 * 550px / 1920);}
    .s23{font-size: calc(12px + 11 * 550px / 1920);}
    .s24{font-size: calc(12px + 12 * 550px / 1920);}
    .s25{font-size: calc(12px + 13 * 550px / 1920);}
    .s26{font-size: calc(12px + 14 * 550px / 1920);}
    .s27{font-size: calc(12px + 15 * 550px / 1920);}
    .s28{font-size: calc(12px + 16 * 550px / 1920);}
    .s29{font-size: calc(12px + 17 * 550px / 1920);}
    .s30{font-size: calc(12px + 18 * 550px / 1920);}
    .s31{font-size: calc(12px + 19 * 550px / 1920);}
    .s32{font-size: calc(12px + 20 * 550px / 1920);}
    .s33{font-size: calc(12px + 21 * 550px / 1920);}
    .s34{font-size: calc(12px + 22 * 550px / 1920);}
    .s35{font-size: calc(12px + 23 * 550px / 1920);}
    .s36{font-size: calc(12px + 24 * 550px / 1920);}
    .s37{font-size: calc(12px + 25 * 550px / 1920);}
    .s38{font-size: calc(12px + 26 * 550px / 1920);}
    .s39{font-size: calc(12px + 27 * 550px / 1920);}
    .s40{font-size: calc(12px + 28 * 550px / 1920);}
    .s41{font-size: calc(12px + 29 * 550px / 1920);}
    .s42{font-size: calc(12px + 30 * 550px / 1920);}
    .s43{font-size: calc(12px + 31 * 550px / 1920);}
    .s44{font-size: calc(12px + 32 * 550px / 1920);}
    .s45{font-size: calc(12px + 33 * 550px / 1920);}
    .s46{font-size: calc(12px + 34 * 550px / 1920);}
    .s47{font-size: calc(12px + 35 * 550px / 1920);}
    .s48{font-size: calc(12px + 36 * 550px / 1920);}
    .s49{font-size: calc(12px + 37 * 550px / 1920);}
    .s50{font-size: calc(12px + 38 * 550px / 1920);}
    .s51{font-size: calc(12px + 39 * 550px / 1920);}
    .s52{font-size: calc(12px + 40 * 550px / 1920);}
    .s53{font-size: calc(12px + 41 * 550px / 1920);}
    .s54{font-size: calc(12px + 42 * 550px / 1920);}
    .s55{font-size: calc(12px + 43 * 550px / 1920);}
    .s56{font-size: calc(12px + 44 * 550px / 1920);}
    .s57{font-size: calc(12px + 45 * 550px / 1920);}
    .s58{font-size: calc(12px + 46 * 550px / 1920);}
    .s59{font-size: calc(12px + 47 * 550px / 1920);}
    .s60{font-size: calc(12px + 48 * 550px / 1920);}
}

@media(max-width: 750px){
    .z1{width: 100% !important;max-width: 500px !important;font-size: 0 !important;float: none !important;display: block !important;margin: 0 auto !important;padding: 20px 10px !important;}
    .z1 .z1{padding: 20px 0 0 !important;}
    .z2,
    .z3,
    .z4,
    .z5{float: none !important;display: inline-block !important;vertical-align: top !important;margin: 0 2% 2% 0 !important;}
    .z2{width: 49% !important;}
    .z3{width: 32% !important;}
    .z4{width: 23.5% !important;}
    .z5{width: 18.4% !important;}
    .z2:nth-child(2n),
    .z3:nth-child(3n),
    .z4:nth-child(4n),
    .z5:nth-child(5n){margin-right: 0 !important;}
}


.subject{max-width: 92%;margin: 0 auto;width: 1400px;}
.img_{height: 100%;background-position: center;background-size: cover;background-repeat: no-repeat;}
.a_click{display: block;}


.header{position: fixed;top:0;left: 0;z-index: 99;width: 100%}
.header_b{width: 93.75%;margin: 0 auto;border-bottom: 1px solid rgba(255,255,255,.2)}

.h_logo{float: left;}
.h_logo h1{line-height: 100px;}
.h_logo h1 img{max-height: 100%}

.h_nav_list_{max-width: 100%;z-index: 100;position: absolute;display: inline-block;left: 50%;top:0;transform: translateX(-50%);}
.h_nav_list{white-space: nowrap}
.h_nav_list .li1{display: inline-block;position: relative}
.h_nav_list .li1 .a1{padding: 0 .35rem;display: block;font-size: 16px;color: #ffffff;line-height: 100px;}
.h_nav_list .li1 .ul2{background: #f4f4f4;/*box-shadow: 0 0 2px 0 rgba(0,0,0,.15);*/min-width: 140px;display: none;position: absolute;font-size: 16px;top:calc(100% + 1px);color: #333333;left: 50%;transform: translateX(-50%)}
.h_nav_list .li1 .ul2 .li2{position: relative;border-bottom: 1px solid #e5e5e5;}
.h_nav_list .li1 .ul2 .li2:last-child{border-bottom: none}
.h_nav_list .li1 .ul2 .li2 .a2{display: block;padding: 10px .35rem;white-space: nowrap;line-height: 24px;text-align: justify}
.h_nav_list .li1 .ul2 .li2 .a2 >span{display: inline-block;width: 100%}
.h_nav_list .li1:hover .a1{color: #05337c!important;}
.h_nav_list .li1 .ul2 .li2 .ul3{background: #f4f4f4;/*box-shadow: 0 0 2px 0 rgba(0,0,0,.15);*/min-width: 110px;display: none;position: absolute;top:0;left: 100%;color: #333333;}
.h_nav_list .li1 .ul2 .li2 .ul3 .li3{border-bottom: 1px solid #e5e5e5;}
.h_nav_list .li1 .ul2 .li2 .ul3 .li3:last-child{border-bottom: none;}
.h_nav_list .li1 .ul2 .li2 .ul3 .li3 .a3{text-align: justify;padding: 10px .35rem;display: block;line-height: 24px;white-space: nowrap;}


.h_nav_list .li1:hover .a1{color: #05337c}
.h_nav_list .li1:hover .ul2{display: block}
.h_nav_list .li1 .ul2 .li2 .ul3 .li3 .a3:hover,
.h_nav_list .li1 .ul2 .li2:hover .a2{background: #05337c;color: #ffffff;}
.h_nav_list .li1 .ul2 .li2:hover .ul3{display: block}

.md{position: relative;top:-1rem;}

.h_right{float: right;padding-top: 40px}

.h_search_div{position: relative;float: left}
.h_search{box-shadow: 0 0 2px 0 rgba(0,0,0,.15);width: 200px;position: absolute;display: none;background: #05337c;z-index: 110;right: 100%;top:50%;margin-top: -20px;border-radius: 40px;overflow: hidden}
.h_search .input1{background: none;width: 160px;font-size: 14px;padding: 0 15px;color: #fff;height: 40px;line-height: 40px;float: left;border: none}
.h_search .submit{width: 40px;height: 40px;float: left;border: none;background-color: #05337c;background-image: url(../images/search.png);background-repeat: no-repeat;background-position: center}

.h_search_btn{line-height: 24px;cursor: pointer;width: 30px;text-align: center}
.h_search_btn img{width: 17px;}

.h_lag_div{margin-left: .3rem;font-size: 16px;float: left;position: relative;}
.h_lag_div .h_lag_current{color: #ffffff;line-height: 24px;cursor: pointer}
.h_lag_div .h_lag_current b{margin: 0 10px}
.h_lag_div .h_lag_current img{margin-left: .1rem;}
.h_lag_div .h_lag_d{padding: 5px 0;box-shadow: 0 0 2px 0 rgba(0,0,0,.15);width: 60px;position: absolute;display: none;background: #fff;z-index: 110;right: 0;top:100%;}
.h_lag_div .h_lag_d .a{display: block;text-align: center;font-size: 16px;line-height: 30px;color: #333}
.h_lag_div .h_lag_d .a:hover{background: #05337c;color: #ffffff;}

.h_menu_btn{display: none;float: left;margin-left: .4rem;cursor: pointer;line-height: 24px}

.h_lag_div .h_lag_current a:hover{color: #05337c}

.header2{background: #ffffff;/*box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);*/}
.header2 .h_nav_list .li1 .a1{color: #333333}
.header2 .h_nav_list .li1.in .a1,
.header2 .h_nav_list .li1:hover .a1{color: #05337c}
.header2 .h_lag_div .h_lag_current{color: #333}
.header2 .header_b{border-color: #d0d9e6}

.pop{display: none;position: fixed;width: 100%;height: 100%;left: 0;top:0;z-index:9999 }
.pop_mask{position: absolute;width: 100%;height: 100%;left: 0;top:0;background: rgba(0,0,0,.8);z-index: 10001}
.h_menu_list_{left: 0;transition: .3s}
.h_menu_list_.show{left: 0;display: block}
.menu2{position: absolute;z-index: 10002;background: #fff;top: 0;right: 0;width: 400px;max-width: 70%;padding-top: 20px;height: 100%;color: #333;overflow-y: auto;padding-bottom: 30px;}
.menu2 .m1 a{color: #333}
.menu2 .m1{position:relative;}
.menu2 .m1 .a1{display: block;position: relative;z-index: 14;line-height: 30px;padding: 0 30px;font-size: 16px;margin-top: 10px}
.menu2 .m1 .h_m_btn{background: #eeeeee;width: 30px;display: none;height: 30px;text-align: center;position: absolute;right: 10px;cursor: pointer;z-index: 15;top: 0;color: #333;}
.menu2 .m1.m1_1 .h_m_btn1{display: block}
.menu2 .m1 .h_m_btn span{display: block;width: 100%;height: 100%;line-height: 30px;font-size: 20px;}
.menu2 .m1 .h_m_btn span:nth-child(1){}
.menu2 .m1 .h_m_btn span:nth-child(2){display: none}
.menu2 .m1.m1_1 .h_m_btn1 span:nth-child(1){}
.menu2 .m1.m1_1 .h_m_btn1 span:nth-child(2){display: none}
.menu2 .m1.m1_1.show .h_m_btn1 span:nth-child(1){display: none}
.menu2 .m1.m1_1.show .h_m_btn1 span:nth-child(2){display: inline-block;color: #999}
.menu2 .m1 .h_nav_ul2{height: 0;overflow: hidden}
.menu2 .m2{}
.menu2 .m2 a{color: #666;font-size: 15px;display: block;line-height: 36px;text-indent: 40px;}
.menu2 .h_nav_ul2{height: 0;overflow: hidden;transition: .3s;/*background: rgba(14,49,147,.05)*/}
.menu2 .h_nav_ul2 .li2{margin-bottom: 10px}
.menu2 .h_nav_ul2 .li2:first-child{margin-top: 15px}
.menu2 .h_nav_ul2 .li2:last-child{padding-bottom: 10px}
.menu2 .h_nav_ul2 .li2 .a2{padding: 0 30px 0 50px;display: block;font-size: 16px;color: #666;line-height: 30px}
.header_1_r2{padding: 0 30px;margin-top: 30px}
.h_m_t1{margin-top: 20px;padding: 0 30px;margin-bottom: 15px;font-weight: bold;font-size: 16px;color: #333;line-height: 1.8}
.h_m_t2{font-weight: normal;margin-top: 20px}
.h_m_t2 img{height: 24px}

.menu2 .m1_1.show .h_nav_ul2{height: auto}

.h_nav_ul2 .li2{position: relative}
.h_nav_ul2 .li2 .a2{}
.h_nav_ul2 .li2 .ul3{height: 0;overflow: hidden}
.h_nav_ul2 .li2 .ul3 .li3{margin-top: 5px}
.h_nav_ul2 .li2 .ul3 .li3 .a3{padding: 0 30px 0 70px;display: block;font-size: 14px;color: #666;line-height: 30px}

.h_nav_ul2 .li2 .h_m_btn2{top:0;display: none}
.h_nav_ul2 .li2.m3 .h_m_btn2{display: block}
.h_nav_ul2 .li2.show .ul3{height: auto}

.h_nav_ul2 .li2.show .h_m_btn2 span:nth-child(1){display: none}
.h_nav_ul2 .li2.show .h_m_btn2 span:nth-child(2){display: inline-block;color: #999999;}

@media(max-width: 1200px){
    /*.h_nav_list .li1{margin: 0 .2rem;}*/
    .h_nav_list .li1 .a1{padding: 0 .15rem}
}



@media(max-width: 1000px){
    /*.h_nav_list .li1{margin: 0 .1rem}*/
    .h_lag_div,
    .h_lag_div .h_lag_d .a,
    .h_nav_list .li1 .a1{font-size: 14px;}
    .h_logo h1{line-height: 70px}
    .h_right{padding-top: 24px;}
    .h_logo h1 img{max-height: 100%;height: 30px;}
    .h_nav_list .li1 .a1{line-height: 70px}
    .h_nav_list .li1 .ul2{font-size: 14px;}
    .h_nav_list .li1 .ul2 .li2 .ul3 .li3 .a3,
    .h_nav_list .li1 .ul2 .li2 .a2{padding: 7px .35rem}
    .h_nav_list_{display: none;}
    .h_menu_btn{display: block}
}

@media(max-width: 900px){

}


#fp-nav.right{right: 3.125%!important}
#fp-nav ul li a span,
.fp-slidesNav ul li a span{width: 20px;border-radius: 0;height: 1px;background: #ffffff;right: 0;left: auto}
#fp-nav ul li a.active span,
.fp-slidesNav ul li a.active span,
#fp-nav ul li:hover a.active span,
#fp-nav ul li:hover a span, .fp-slidesNav ul li:hover a span,
.fp-slidesNav ul li:hover a.active span{width: 40px;border-radius: 0;height: 1px}
#fp-nav ul li, .fp-slidesNav ul li{margin: 15px 0}

#fullpage .section{overflow: hidden;}
#fullpage .section .bg{z-index: 1;position: absolute;width: 100%;height: 100%;left: 0;top:0;}
#fullpage .section .bg .img_{width: 100%;height: 100%;transform: scale(1.1);transition: transform 8s}
#fullpage .section.active .bg .img_{transform: scale(1)}
#fullpage .section .bg{z-index: 2}
.section_div{padding-top: 100px;position: relative;height: 100%;z-index: 5}




.index_banner{width: 100%;height: 100%;z-index: 20}
.index_banner .swiper-slide{position: relative}
.index_banner .swiper-slide .d{width: 100%;height: 100%;}
.index_banner .swiper-slide .d .img{height: 100%;overflow: hidden}
.index_banner .swiper-slide .d .img .img_{transform: scale(1.1);transition: transform 8s}
.index_banner .swiper-slide .d .txt{position: absolute;width: 93.75%;left: 3.125%;top:30%;text-align: center;color: #ffffff}
.index_banner .swiper-slide .d .txt .t1{margin-bottom: 25px;position: relative;}
.index_banner .swiper-slide .d .txt .t1 img{max-width: 100%}
.index_banner .swiper-slide .d .txt .t2{font-weight: bold;line-height: 1.5}

.index_banner .swiper-slide.swiper-slide-active .d .img .img_{transform: scale(1)}




.index_banner .swiper-pagination{bottom: 50px}
.s1 .swiper-pagination-bullet{margin: 0 8px;width: 12px;height: 12px;border: 1px solid #ffffff;border-radius: 0;opacity: 1;background: none}
.s1 .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #fff}




.footer{background: #1a1a1a;font-size: 16px;color: rgba(255,255,255,.8)}
.footer_b{}
.footer_1{padding: .8rem 0 .5rem;border-bottom: 1px solid rgba(255,255,255,.1)}
/*.f_nav{float: left;width: calc(100% - 110px)}*/
.f_nav{float: left;width: 73%}
.f_nav .li1{float: left;width: 25%;}
.f_nav .li1 .a1{display: inline-block;margin-bottom: .35rem;line-height: 1.3}
.f_nav .li1 .ul2{padding-right: 10px}
.f_nav .li1 .ul2 .li2{}
.f_nav .li1 .ul2 .li2 .a2{line-height: 1.5;margin-bottom: .2rem;display: inline-block;font-size: 14px;color: rgba(255,255,255,.4)}

/*.f_nav .li1.last{width: 33%}*/


.footer_1_r{float: right;width: 23%;}

.footer_1_r .t1{margin-bottom: .35rem;line-height: 1.3}
.footer_1_r .ewm{}
.footer_1_r .ewm img{width: 100%;}

.footer_2{padding: .3rem 0;font-size: 14px;color: rgba(255,255,255,.4)}
.footer_2 .l{float: left;line-height: 1.5}
.footer_2 .r{float: right;line-height: 1.5}


.footer a:hover{color: #ffffff!important;}


.footer_1_r_d2{width: 140px;padding-top: 90px;}

.footer_1_r_d1_list{}
.footer_1_r_d1_list p{
    line-height: 1.5;
    margin-bottom: .2rem;
    font-size: 14px;
    color: rgba(255,255,255,.4);
}
.footer_1_r .t2{text-align: center;font-size: 14px;margin-top: 15px;line-height: 1.3}

@media(max-width: 1200px){
    .footer_2,
    .f_nav .li1 .ul2 .li2 .a2{font-size: 12px;}
    .footer_1_r .t1,
    .f_nav .li1 .a1{font-size: 14px}
    .footer_1_r{width: 100%;margin-top: 50px}
    .f_nav{width: 100%}
    .footer_1_r_d1{max-width: calc(100% - 100px);width: auto;padding-right: 40px}
    .footer_1_r_d2{margin: 0 auto;padding-top: 0}
}

@media(max-width: 900px){
    .f_nav{width: 100%;float: none}
    .footer_1_r{float: none;margin-top: .6rem}
    .f_nav .li1 .ul2{display: none}
    .footer_2{text-align: center}
    .f_nav .li1{width: 50%;text-align: center}
    .footer_2 .l,
    .footer_2 .r{width: 100%}
    .f_nav .li1.last{width: 100%}
    .f_nav .li1.last .ul2{display: block;text-align: left}
}


@media(max-width: 600px){
    /*.f_nav .li1{width: 33.33%}*/
    .footer_1_r_d1_list p{font-size: 12px;}
    .footer_1_r_d1{padding-right: 15px;}
    #fp-nav ul li a span,
    .fp-slidesNav ul li a span{width: 10px;border-radius: 0;height: 1px;background: #ffffff;right: 0;left: auto}
    #fp-nav ul li a.active span,
    .fp-slidesNav ul li a.active span,
    #fp-nav ul li:hover a.active span,
    #fp-nav ul li:hover a span, .fp-slidesNav ul li:hover a span,
    .fp-slidesNav ul li:hover a.active span{width: 20px;border-radius: 0;height: 1px}
    #fp-nav ul li, .fp-slidesNav ul li{margin: 10px 0}

    .index_banner .swiper-slide .d .txt .t2{font-size: 16px}
    #fp-nav.right{right: 2%!important}
    .s1 .swiper-pagination-bullet{margin: 0 5px}
}


.index_div{height: 100%;position: relative}
.index_div_{width: 100%;position: absolute;left: 0;top:50%;transform: translateY(-50%)}

.index_title{}

.Title{color: #ffffff}
.Title .t1{line-height: 1}
.Title .t2{line-height: 1;margin-top: .15rem}
.Title .line{width: 30px;display: inline-block;margin-top: .2rem;height: 2px;background: #adadad}

.More{color: #ffffff;position: relative;display: inline-block;border-bottom: 1px solid #ffffff;padding-right: .55rem;padding-bottom: 10px}
.More p{line-height: 1;}
.More span{display: block;position: absolute;right: 0;top:0;transition: .3s}
.More:hover span{transform: rotate(90deg)}

.index_2 .index_title{}
.index_2 .index_title .Title{float: left}
.index_2 .index_title .More{float: right}


.index_2_b{margin-top: 45px;display: block;box-shadow: 0 0 2px 0 rgba(0,0,0,.15);}
.index_2_b .img{float: left;width: 57.14%;height: 400px;overflow: hidden}
.index_2_b .img .img_{transition: .3s}
.index_2_b .txt{transition: .3s;text-align: center;float: right;height: 400px;width: 42.86%;background: rgba(56, 114, 208, .5);color: #ffffff;}
.index_2_b .txt .title{padding: 70px 0;line-height: 1.1}
.index_2_b .txt .text p,
.index_2_b .txt .text{font-size: 16px;line-height: 2.25}
.index_2_b .txt .text{height: 180px;}
.index_2_b .img .img_:hover{transform: scale(1.1)}
.index_2_b .txt:hover{background: rgba(56, 114, 208, .8)}
.index_2_b .txt .txt_{padding: 0 .5rem}


@media(max-width: 1000px){
    .section_div{padding-top: 70px}

}

@media(max-width: 768px){
    .index_2_b .img{width: 100%;height: 6rem;}
    .index_2_b .txt{width: 100%;height: auto;padding: .5rem}
    .index_2_b .txt .title{padding: 0 0 .5rem 0}
    .index_2_b .txt .text{font-size: 14px}
}

@media(max-width: 600px){
    .index_2_b .img{height: 4rem}
    .index_2_b .txt .text p,
    .index_2_b .txt .text{line-height: 1.6}
    .index_2_b .txt .txt_{padding: 0}
    .index_2_b .txt .text{height: 154px;}
    .index_2_b{margin-top: 25px}
    /*.More p{line-height: 30px}*/
}


.index_3_top{}
.index_5_top .Title,
.index_3_top .Title{float: right;text-align: right}

.index_4_main{margin: 50px 0 40px;height: 402px;overflow: hidden;border-top: 1px solid #809ec9;border-left: 1px solid #809ec9;border-right: 1px solid #809ec9;}
.index_4_main .item{display: block;height: 400px;position: relative;transition: width .3s;width: 16.666%;float: left;border-right: 1px solid #809ec9;border-bottom: 1px solid #809ec9;}
.index_4_main .item:nth-child(6){border-right: none}
.index_4_main .item.active{}


/*14.93%  25.35%*/

.index_4_main .item .item_{transition: .3s;position: absolute;width: 100%;left: 0;top:50%;transform: translateY(-50%);text-align: center}

.index_4_main .item .icon{margin-bottom: 30px;transition: .3s;}
.index_4_main .item .icon img{transition: .3s;}
.index_4_main .item .title{color: #ffffff;font-weight: bold;line-height: 1.3}
.index_4_main .item .more{height: 0;overflow: hidden;/*transition: .3s*/}


.index_4_main .item.active .more{height: auto;padding-top: 45px;}

.index_4_bottom{}
.index_4_bottom .More{float: right}


@media(max-width: 900px){
    .index_4_main .item{width: 33.33%!important;height: 290px;}
    .index_4_main .item .more{transition: .3s}
    .index_4_main .item:nth-child(3n){border-right: none}
    .index_4_main{height: 582px}
}


@media(max-width: 600px){
    .index_4_main .item{height: 180px}
    .index_4_main{margin: 25px 0}
    .index_4_main .item .icon img{height: 28px}
    .index_4_main .item .title{font-size: 12px}
    .index_4_main{height: 362px}
}



.index_5_tab{margin-top: 25px;margin-bottom: 40px}
.index_5_tab_{float: right}
.index_5_tab .item{transition: .2s;position: relative;display: block;float: left;line-height: 30px;margin-left: .95rem;font-size: 18px;color: #ffffff;}
.index_5_tab .item:hover,
.index_5_tab .item.in{font-weight: bold;font-size: 20px;}

.index_5_tab .item:before{font-weight: normal;left: -.5rem;top:0;display: block;content: '/';position: absolute;line-height: 30px;}
.index_5_tab .item:first-child{margin-left: 0;}
.index_5_tab .item:first-child:before{display: none}




.index_5_main{}
.index_5_main .item{opacity: 0;width: 0;position: absolute;z-index: -1;height: 486px;transition: 2s;transform: translateY(50px)}
.index_5_main .item.show{display: block;width: auto;position: static;transform: translateY(0);opacity: 1;z-index: 100}
.index_5_main .item .item_{}
.index_5_main .item .item_ .swiper-container{}
.index_5_main .item .item_ .swiper-container .swiper-slide{background: #ffffff}
.index_5_main .item .item_ .swiper-container .swiper-slide .img{overflow: hidden;height: 130px;position: relative}
.index_5_main .item .item_ .swiper-container .swiper-slide .img img{transition: .3s;position: absolute;max-width: 100%;max-height: 100%;margin: auto;display: block;left: 0;top:0;right:0;bottom:0}

.index_5_main .item .item_ .swiper-container .swiper-slide .img:before,
.index_5_main .item .item_ .swiper-container .swiper-slide .img:after{
    display: block;width: 0;height: 0;transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    content: '';
    display: none;
    position: absolute;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    z-index: 10;
    opacity: 0;
}

.index_5_main .item .item_ .swiper-container .swiper-slide .img:before{border-left: 1px solid #05337c;border-top: 1px solid #05337c;left: 5px;top:5px}
.index_5_main .item .item_ .swiper-container .swiper-slide .img:after{border-bottom: 1px solid #05337c;border-right: 1px solid #05337c;right: 5px;bottom:5px}

.index_5_main .item .item_ .swiper-container .swiper-slide:hover .img:before,
.index_5_main .item .item_ .swiper-container .swiper-slide:hover .img:after{width: 100%;height: 100%;opacity: 1}

.index_5_main .item .item_ .swiper-container .swiper-slide:hover .img img{transform: scale(1.1)}

.index_5_main .swiper-pagination{display: none;position: static;margin: 0;width: 100%;text-align: center;margin-top: 50px}

@media(max-width: 768px){
    .index_5_main .item .item_ .swiper-container .swiper-slide .img{height: 100px}
    .index_5_main .item{height: 395px}
}

@media(max-width: 600px){

    .index_5_tab .item{font-size: 16px}
    .index_5_tab .item:hover, .index_5_tab .item.in{font-size: 18px}
    .index_5_main .item{height: 260px}
    .index_5_main .item .item_ .swiper-container .swiper-slide .img{height: 60px}
}


#fp-nav ul li:last-child{display: none}

.index_6_main{margin: 55px 0 40px;position: relative}
.index_6_main .swiper-container{margin-bottom: 20px}
.index_6_main .swiper-container .swiper-slide{}
.index_6_main .swiper-container .swiper-slide .img{overflow: hidden}
.index_6_main .swiper-container .swiper-slide .img .img_{padding-top: 56.25%;transition: .3s;background-color: rgba(0, 0, 0, 0.2);}
.index_6_main .swiper-container .swiper-slide .time{margin-top: 6px;font-size: 14px;color: #ffffff;height: 30px;line-height: 30px}
.index_6_main .swiper-container .swiper-slide .time img{margin-right: .1rem;position: relative;top:-2px}
.index_6_main .swiper-container .swiper-slide .line{margin: 12px 0 20px;border-bottom: 1px solid rgba(255,255,255,.5)}
.index_6_main .swiper-container .swiper-slide .title{font-weight: bold;color: #ffffff;line-height: 1.2;margin-bottom: 17px}
.index_6_main .swiper-container .swiper-slide .text{font-size: 14px;color: rgba(255,255,255,.5);line-height: 30px;height: 60px;overflow: hidden}
.index_6_main .swiper-container .swiper-slide .more{transition: .3s;opacity: 0;position: relative;top:20px;font-size: 14px;color: #ffffff;line-height: 1.1;margin-top: 20px;padding-bottom: 20px}

.index_6_main .swiper-pagination{text-align: center;width: 100%}
.index_6_main .swiper-pagination .swiper-pagination-bullet{}
.index_6_main .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{}

.index_6_main .swiper-container .swiper-slide:hover .img .img_{transform: scale(1.1)}
.index_6_main .swiper-container .swiper-slide:hover .text{color: rgba(255,255,255,.8)}
.index_6_main .swiper-container .swiper-slide:hover .more{opacity: 1;top:0}

.index_6_main .swiper-button-prev,
.index_6_main .swiper-button-next{display: none;background-size: 11px!important;}

.index_6_main .swiper-button-prev{background-image: url("../images/icon9.png");left: 0}
.index_6_main .swiper-button-next{background-image: url("../images/icon10.png");right: 0}


@media(max-width: 600px){
    .index_6_main{margin: 25px 0 30px;padding: 0 40px}
    .index_6_main .swiper-container .swiper-slide .line{margin: 7px 0 10px}
    .index_6_main .swiper-container .swiper-slide .title{margin-bottom: 10px;}
    .index_6_main .swiper-container .swiper-slide .text{line-height: 20px;height: 40px}
    .index_6_main .swiper-container .swiper-slide .more{opacity: 1;top:0}
    .index_6_main .swiper-container{margin-bottom: 0}
    .index_6_main .swiper-pagination{display: none}
    .index_6_main .swiper-button-prev,
    .index_6_main .swiper-button-next{display: block}

}



.index_3_main{margin-top: 55px;}
.index_3_imgs{display: none;position: relative}
.index_3_imgs.show{display: block;}
.index_3_imgs .swiper-container{}
.index_3_imgs .swiper-container .swiper-slide{height: 525px;position: relative;}
.index_3_imgs .swiper-container .swiper-slide.swiper-slide-active{}
.index_3_imgs .swiper-container .swiper-slide img{transition: .3s;position: absolute;left: 0;top: 0;right:0;bottom:0;display: block;margin: auto;max-width: 80%;max-height: 80%;}
.index_3_imgs .swiper-container .swiper-slide:hover img{transform: scale(1.1) }
.index_3_imgs .index_3_btn{z-index: 20;text-align: center;position: absolute;width: 100%;bottom: 40px}
.index_3_imgs .index_3_btn_{display: inline-block;}
.index_3_imgs .index_3_btn .swiper-pagination,
.index_3_imgs .index_3_btn .swiper-button-prev,
.index_3_imgs .index_3_btn .swiper-button-next{position: static;float: left}

.index_2_lb .swiper-button-prev,
.index_2_lb .swiper-button-next,
.index_product_tab .swiper-button-prev,
.index_product_tab .swiper-button-next,
.index_3_imgs .index_3_btn .swiper-button-prev,
.index_3_imgs .index_3_btn .swiper-button-next{margin: 0;width: 40px;height: 40px;background-size: 100%!important;}


.index_2_lb .swiper-button-prev,
.index_3_imgs .index_3_btn .swiper-button-prev{background-image: url("../images/icon11.png")}
.index_2_lb .swiper-button-next,
.index_3_imgs .index_3_btn .swiper-button-next{background-image: url("../images/icon12.png")}

.index_3_imgs .index_3_btn .swiper-pagination{margin: 0 .3rem}
.index_3_imgs .index_3_btn .swiper-pagination .swiper-pagination-bullet{margin: 15px;width: 10px;height: 10px;border: 1px solid #ffffff;background: none;opacity: 1}
.index_3_imgs .index_3_btn .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #ffffff;}

.index_product_tab .swiper-button-prev,
.index_product_tab .swiper-button-next{margin-top: -20px}


.index_product_txt{}
.index_product_txt .swiper-container{height: 220px;}
.index_product_txt .swiper-container .swiper-slide{color: #ffffff}
.index_product_txt .swiper-container .swiper-slide .name{font-weight: bold;line-height: 1.5;padding-top: 5px}
.index_product_txt .swiper-container .swiper-slide .text{margin: 30px 0;font-size: 16px;line-height: 36px;height: 70px;overflow: hidden}
.index_product_txt .swiper-container .swiper-slide .more{}



.index_product_tab{position: relative;margin-top: 60px;}
.index_product_tab .swiper-container{padding-right: 1px}
.index_product_tab .swiper-container .swiper-slide{height: 235px;cursor: pointer;position: relative}
.index_product_tab .swiper-container .swiper-slide img{transition: .3s;position: absolute;max-width: 80%;max-height: 80%;margin: auto;left: 0;top:0;right:0;bottom:0;display: block}
.index_product_tab .swiper-container .swiper-slide:hover img{transform: scale(1.1)}

.index_product_tab .swiper-container .swiper-slide:before{box-sizing: border-box;display: none;content: '';width: 100%;height: 100%;left: 0;top:0;border: 1px solid #ffffff;}
.index_product_tab .swiper-container .swiper-slide.in:before{display: block}

.index_product_tab .swiper-button-prev{background-image: url("../images/icon11.png")}
.index_product_tab .swiper-button-next{background-image: url("../images/icon12.png")}
.index_product_tab:hover .swiper-button-prev,
.index_product_tab:hover .swiper-button-next{display: block}

.index_3_main_right{width: 50%;float: right}



.index_3_main_left{width: 50%;float: left;padding-right: .6rem;box-sizing: border-box;}


.index_2_lb .swiper-button-prev{left: -70px}
.index_2_lb .swiper-button-next{right: -70px}

@media(max-width: 1580px){
    .index_2_lb .swiper-button-prev{left: 10px}
    .index_2_lb .swiper-button-next{right: 10px}
}

@media(max-width: 900px){
    .index_product_tab .swiper-container .swiper-slide{height: 160px}
    .index_3_imgs .swiper-container .swiper-slide{height: 440px}
}

@media(max-width: 768px){
    .index_3_main_left,
    .index_3_main_right{width: 100%;float: none;padding-right: 0}
    .index_3_imgs .swiper-container .swiper-slide{height: 260px;}
    .index_3_main{margin-top: 45px}
    .index_3_imgs .index_3_btn{bottom: 20px}
    .index_product_tab .swiper-container .swiper-slide{height: 80px}
    .index_product_txt .swiper-container .swiper-slide .text{margin: 15px 0;font-size: 14px;line-height: 25px;height: 50px}
    .index_product_tab .swiper-button-prev,
    .index_product_tab .swiper-button-next,
    .index_2_lb .swiper-button-prev,
    .index_2_lb .swiper-button-next,
    .index_3_imgs .index_3_btn .swiper-button-prev,
    .index_3_imgs .index_3_btn .swiper-button-next{width: 30px;height: 30px;}
    .index_3_imgs .index_3_btn .swiper-pagination .swiper-pagination-bullet{margin: 10px}
    .index_product_tab .swiper-button-prev,
    .index_product_tab .swiper-button-next{margin-top: -15px}
    .index_product_tab .swiper-button-prev,
    .index_product_tab .swiper-button-next{display: block}
    .index_product_tab .swiper-button-prev.swiper-button-disabled,
    .index_product_tab .swiper-button-next.swiper-button-disabled{display: none}
    .index_product_txt .swiper-container .swiper-slide .name{padding-top: 15px}
}


@media(max-width: 600px){

    .index_3_imgs .swiper-container .swiper-slide{height: 200px;}
    .index_product_tab,
    .index_3_main{margin-top: 25px}
    .index_3_imgs .index_3_btn{bottom: 10px}

    .index_3_imgs .index_3_btn .swiper-pagination .swiper-pagination-bullet{margin: 10px 5px}
    .index_product_tab .swiper-container .swiper-slide{height: 60px}

}


.banner{position: relative}
.banner >img{width: 100%}
.banner .txt{z-index: 10;position: absolute;width: 100%;text-align: center;color: #ffffff;left: 0;top:50%;transform: translateY(-50%);}


.about_us_1{padding-bottom: .6rem}
.about_us_1_b{}
.Title1{text-align: center;padding-top: .55rem;padding-bottom: .6rem}
.Title1 .d1{padding-top: 15px;position: relative}
.Title1 .d1 p{color: #f1f1f1;font-weight: bold;font-family: AlibabaPuHuiTiMedium}
.Title1 .d1 img{position: absolute;top:0;left: 50%;transform: translateX(-50%)}
.Title1 .d2{color: #333333;line-height: 1.3}
.Title1 .d3{margin-top: .5rem;position: relative;border-bottom: 1px solid #e5e5e5;}
.Title1 .d3:before{display: block;content: '';position: absolute;width: 64px;height: 8px;background: #05337c;top:-4px;left: 50%;transform: translateX(-50%)}


.about_us_1_main{}
.about_us_1_main .left{width: 48.15%;float: left;height: 370px;}
.about_us_1_main .left .img_{}
.about_us_1_main .right{width: 47.15%;float: right;height: 370px;}
.about_us_1_main .right .text{padding: 45px 0 30px;}
.about_us_1_main .right .text p{font-size: 18px;color: #333333;line-height: 2}

.about_us_1_main .left .video2{width: 100%;height: 100%;background: #000000}
.about_us_1_main .left .video2 video,
.about_us_1_main .left .video2 iframe{width: 100%;height: 100%;}



.mCSB_scrollTools .mCSB_draggerRail{background: rgba(0,0,0,.1)}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: rgba(0,0,0,.3)}


@media(max-width: 1200px){
    .about_us_1_main .right .text p{font-size: 16px}
}
@media(max-width: 768px){
    .about_us_1_main .left{width: 100%;height: 6rem}
    .about_us_1_main .right{width: 100%;height: auto;padding-top: .3rem}
    .about_us_1_main .right .text{padding: 0;}
    .about_us_1_main .right .text p{font-size: 14px}
    .Title1 .d3:before{height: 3px;top:-1px}
}
@media(max-width: 600px){
    .about_us_1_main .left{height: auto}
    .about_us_1_main .left .img_{padding-top: 54.89%}
    .Title1 .d1 img{height: 27px}
}

.about_us_2{background: #f7faff;padding-bottom: .8rem;}

.about_us_2_main{position: relative}

.about_us_2_main{width: 92%;max-width: 1620px;margin: 0 auto;position: relative;padding: 0 110px;box-sizing: border-box}
.about_us_2_main .swiper-container{}
.about_us_2_main .swiper-container .swiper-slide{height: 590px;background: #ffffff;}
.about_us_2_main .swiper-container .swiper-slide .div{}
.about_us_2_main .swiper-container .swiper-slide .div .img{width: 415px;float: left;padding: 0 50px;}
.about_us_2_main .swiper-container .swiper-slide .div .img .img2{width: 100%;margin-top: 155px}
.about_us_2_main .swiper-container .swiper-slide .div .img .img2 .img_{padding-top: 100%;border-radius: 50%}
.about_us_2_main .swiper-container .swiper-slide .div .txt{width: calc(100% - 415px);padding-right: 50px;box-sizing: border-box;float: right}
.about_us_2_main .swiper-container .swiper-slide .div .txt .name{color: #05337c;margin-top: 65px;margin-bottom: 20px}
.about_us_2_main .swiper-container .swiper-slide .div .txt .position{color: #05337c}
.about_us_2_main .swiper-container .swiper-slide .div .txt .introduce{margin-top: 50px;height: 370px;}
.about_us_2_main .swiper-container .swiper-slide .div .txt .introduce p{padding-left: 27px;font-size: 16px;color: #333333;line-height: 1.5;margin-bottom: 22px;position: relative}
.about_us_2_main .swiper-container .swiper-slide .div .txt .introduce p:before{display: block;content: '';width: 7px;height: 7px;border-radius: 50%;background: #666666;position: absolute;left: 0;top: 8px}


.s2 .swiper-button-prev,
.s2 .swiper-button-next{width: 51px;height: 51px;margin-top: -25px;background-size: 100%!important;}

.s2 .swiper-button-prev{background: url("../images/icon18.png") no-repeat center;left: 0}
.s2 .swiper-button-next{background: url("../images/icon19.png") no-repeat center;right: 0}

.about_us_2_main .swiper-button-prev,
.about_us_2_main .swiper-button-next{}

.about_us_2_main .swiper-button-prev{}
.about_us_2_main .swiper-button-next{}





@media(max-width: 1200px){
    .about_us_2_main .swiper-container .swiper-slide .div .img{width: 300px;padding: 0 30px}
    .about_us_2_main .swiper-container .swiper-slide .div .txt{width: calc(100% - 300px);padding-right: 30px;}

}
@media(max-width: 1000px){
    .about_us_2_main .swiper-container .swiper-slide .div .img{width: 100%;}
    .about_us_2_main .swiper-container .swiper-slide .div .img .img2{width: 240px;margin: 20px auto;max-width: 100%}
    .about_us_2_main .swiper-container .swiper-slide .div .txt{width: 100%;padding: 0 30px}
    .about_us_2_main .swiper-container .swiper-slide .div .txt .name{margin-top: 0}
    .about_us_2_main .swiper-container .swiper-slide .div .txt .introduce{margin-top: 30px;height: 255px;}
    .about_us_2_main .swiper-container .swiper-slide .div .txt .introduce p{margin-bottom: 15px;}
    .about_us_2_main .swiper-container .swiper-slide{height: 650px;padding-bottom: 30px}
    .about_us_2_main{padding: 0 80px}
    .s2 .swiper-button-prev,
    .s2 .swiper-button-next{width: 40px;height: 40px;margin-top: -20px;border-radius: 50%}
}
@media(max-width: 768px){
    .s2 .swiper-button-prev,
    .s2 .swiper-button-next{width: 30px;height: 30px;margin-top: -15px;}
    .about_us_2_main{padding: 0 40px}
    .mCSB_inside>.mCSB_container{margin-right: 15px}
}


@media(max-width: 600px){
    .about_us_2_main .swiper-container .swiper-slide .div .txt{padding: 0 10px 0 15px}
    .about_us_2_main .swiper-container .swiper-slide .div .txt .introduce p{font-size: 14px}
    .about_us_2_main .swiper-container .swiper-slide .div .txt .name{margin-bottom: 10px;text-align: center}
    .about_us_2_main .swiper-container .swiper-slide .div .txt .introduce{margin-top: 20px;}
    .about_us_2_main .swiper-container .swiper-slide .div .txt .position{text-align: center;}
    .about_us_2_main .swiper-container .swiper-slide .div .txt .introduce p{padding-left: 17px;}
    .about_us_2_main .swiper-container .swiper-slide .div .txt .introduce p:before{width: 4px;height: 4px}
    .about_us_2_main .swiper-container .swiper-slide{height: auto;padding-bottom: 30px}
}


.about_us_3_con{}
.about_us_3_con .swiper-container{max-width: 584px;margin: 0 auto;width: 100%}
.about_us_3_con .swiper-container .swiper-slide{background: #f4f6fa;padding: 19px 22px;box-sizing: border-box;}
.about_us_3_con .swiper-container .swiper-slide .div{padding: 40px 60px;box-sizing: border-box;background: #e9eef6}
.about_us_3_con .swiper-container .swiper-slide .div .table{width: 100%;border: none}
.about_us_3_con .swiper-container .swiper-slide .div .table tr{}
.about_us_3_con .swiper-container .swiper-slide .div .table tr td{word-break: break-word!important;vertical-align: top;padding-bottom: 20px;border: none;font-size: 16px;color: #05337c;}
.about_us_3_con .swiper-container .swiper-slide .div .table tr:last-child td{padding-bottom: 0}
.about_us_3_con .swiper-container .swiper-slide .div .table tr td:nth-child(1){width: 100px;/* padding-right: 20px; */box-sizing: border-box;}
.about_us_3_con .swiper-container .swiper-slide .div .table tr td:nth-child(2){/* width: calc(100% - 100px); */}

.about_us_3_con .swiper-container .swiper-slide .div .table tr td p{line-height: 2;}

.about_us_5_main,
.about_us_6_main,
.about_us_3_year{max-width: 1500px;width: 92%;margin: .9rem auto;position: relative;padding: 0 100px;box-sizing: border-box}
.about_us_3_year .swiper-container{}
.about_us_3_year .swiper-container:before{display: block;content: '';position: absolute;width: 100%;left: 0;top:50%;border-bottom: 1px solid #05337c;}
.about_us_3_year .swiper-container .swiper-slide{}
.about_us_3_year .swiper-container .swiper-slide .d1{cursor: pointer;width: 117px;height: 117px;padding: 17px;box-sizing: border-box;border-radius: 50%;margin: 0 auto;background: rgba(229, 229, 229,.5)}
.about_us_3_year .swiper-container .swiper-slide .d1 .d2{position: relative;border-radius: 50%;width: 100%;height: 100%;background: #e5e5e5;}
.about_us_3_year .swiper-container .swiper-slide .d1 .d2 p{white-space: nowrap;font-size: 18px;color: #333333;position: absolute;width: 100%;text-align: center;top:50%;transform: translateY(-50%)}

.about_us_3_year .swiper-container .swiper-slide.active .d1{background: rgba(5, 51, 124,.5)}
.about_us_3_year .swiper-container .swiper-slide.active .d1 .d2{background: #113d82}
.about_us_3_year .swiper-container .swiper-slide.active .d1 .d2 p{color: #ffffff}


@media(max-width: 1300px){
    .about_us_3_year .swiper-container .swiper-slide .d1{width: 100px;height: 100px}
    .about_us_3_year .swiper-container .swiper-slide .d1 .d2 p{font-size: 15px}
}

@media(max-width: 1000px){
    .about_us_3_year .swiper-container .swiper-slide .d1{padding: 10px;width: 90px;height: 90px;}
    .about_us_3_year{padding: 0 60px}

}

@media(max-width: 768px){
    .about_us_3_year .swiper-container .swiper-slide .d1{width: 80px;height: 80px}
    .about_us_3_year .swiper-container .swiper-slide .d1 .d2 p{font-size: 13px}
    .about_us_3_con .swiper-container .swiper-slide .div{padding: 20px 20px}
    .about_us_3_con .swiper-container .swiper-slide .div .table tr td{padding-bottom: 10px}
    .about_us_3_con .swiper-container .swiper-slide .div .table tr td{font-size: 14px;}
    .about_us_3_con .swiper-container .swiper-slide .div .table tr td:nth-child(1){width: 80px;}
}
@media(max-width: 600px){
    .about_us_3_year{padding: 0 40px}
    .about_us_3_year .swiper-container .swiper-slide .d1 .d2 p{font-size: 12px}
    .about_us_3_year .swiper-container .swiper-slide .d1{width: 65px;height: 65px;padding: 7px}
}

.about_us_4{background: #f7faff;padding: 0 0 .6rem}

.about_us_4_main{}
.about_us_4_main .item{width: 31.35%;float: left;margin-right: 2.975%;}
.about_us_4_main .item:nth-child(3n){margin-right: 0}
.about_us_4_main .item .img{overflow: hidden}
.about_us_4_main .item .img .img_{padding-top: 55.125%;transition: .3s}
.about_us_4_main .item .img .img_:hover{transform: scale(1.1)}
.about_us_4_main .item .txt{padding-top: 30px}
.about_us_4_main .item .txt h2{display: block;line-height: 30px;font-size: 20px;margin-right: 35px}
.about_us_4_main .item .txt p{line-height: 30px;display: block;font-size: 14px;color: #999999;}



@media(max-width: 1000px){
    .about_us_4_main .item .txt h2{font-size: 18px}
}

@media(max-width: 767px){
    .about_us_4_main .item{float: none;margin: 0 auto 20px!important;max-width: 440px;width: 90%;}
    .about_us_4_main .item:last-child{margin-bottom: 0}
    .about_us_4_main .item .txt{padding-top: 15px;}
}

.about_us_5_main{margin: 0 auto .6rem}
.about_us_5_main .swiper-container{}
.about_us_5_main .swiper-container .swiper-slide{}
.about_us_5_main .swiper-container .swiper-slide .img{}
.about_us_5_main .swiper-container .swiper-slide .img .img_{height: 380px}
.about_us_5_main .swiper-container .swiper-slide .img .img_ img{opacity: 0}
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-left{background: rgba(0,0,0,.5)}

@media(max-width: 1000px){
    .about_us_5_main{padding: 0 60px}
}
@media(max-width: 768px){
    .about_us_5_main{padding: 0 40px}
}
@media(max-width: 600px){
    .about_us_5_main .swiper-container .swiper-slide .img .img_{height: 180px;}
}
.about_us_6{background: #f7faff}

.about_us_6_main{padding-bottom: .9rem;margin: 0 auto}
.about_us_6_main .swiper-container{}
.about_us_6_main .swiper-container .swiper-slide{padding: 20px}
.about_us_6_main .swiper-container .swiper-slide .div{}
.about_us_6_main .swiper-container .swiper-slide .div{}
.about_us_6_main .swiper-container .swiper-slide .div .img{cursor: pointer;height: 170px;box-shadow: 0 2px 3px 0 rgba(0,0,0,.1);position: relative}
.about_us_6_main .swiper-container .swiper-slide .div .img img{position: absolute;transition: .3s;max-width: 100%;max-height: 100%;margin: auto;display: block;left: 0;top:0;right:0;bottom:0}
.about_us_6_main .swiper-container .swiper-slide .div p{font-size: 15px;color: #999999;margin-top: 25px;text-align: center;line-height: 1.3}

.about_us_6_main .swiper-container .swiper-slide .div .img:hover img{transform: scale(1.1)}

.about_us_6_main .swiper-button-prev,
.about_us_6_main .swiper-button-next{top:210px;margin-top: 0}

@media(max-width: 1000px){
    .about_us_6_main{padding: 0 60px}
}
@media(max-width: 768px){
    .about_us_6_main{padding: 0 40px}
}
@media(max-width: 600px){
    .about_us_6_main .swiper-container .swiper-slide{padding: 10px}
    .about_us_6_main .swiper-container .swiper-slide .div p{font-size: 12px;margin-top:10px}
    .about_us_6_main .swiper-container .swiper-slide .div .img{height: 90px}
    .about_us_6_main .swiper-button-prev, .about_us_6_main .swiper-button-next{top:110px}
    .about_us_6_main{padding-bottom: .6rem}
}


.inside_top{}
.inside_top_b{padding: 15px 0;overflow: hidden}
.inside_top_b .d{float: left;color: #002974;font-size: 14px;line-height: 30px;}
.inside_top_b .d img{margin-right: .1rem;position: relative;top:-1px;}
.inside_top_b .d b{color: #333333;font-weight: normal}
.inside_top_b .d a{color: #333333;}
.inside_top_b .d a:hover{color: #002974}
.inside_top_b .d2{float: right;}
.inside_top_b .d2 .m_btn{line-height: 39px}

.news_div{padding-bottom: 30px}
.news_div_b{}

.news_list{padding-top: 24px;}
.news_list .li{margin-bottom: 30px;box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.15);transition: .1s}
.news_list .li .a{display: block;position: relative}
.news_list .li .a .img{width: 400px;height: 260px;float: left;overflow: hidden}
.news_list .li .a .img .img_{transition: .3s}
.news_list .li .a .txt{width: calc(100% - 400px);float: right;padding: 0 50px;box-sizing: border-box}
.news_list .li .a .txt .title{font-size: 24px;color: #333333;line-height: 1.5;padding-top: 35px;padding-bottom: 20px;}
.news_list .li .a .txt .time{font-size: 12px;color: #a0b0ca;}
.news_list .li .a .txt .text{font-size: 14px;color: #999999;line-height: 28px;height: 40px;margin: 15px 0 32px;}
.news_list .li .a .txt .more{}
.news_list .li .a .new{position: absolute;top: 0;right: 0;z-index: 10}
.news_list .li .a .new img{}
.news_list .li .a:hover .txt .title{color: #002974}
.More2{font-size: 14px;line-height: 46px;text-align: center;background: #002974;color: #ffffff;border-radius: 5px;display: inline-block;padding: 0 13px;}
.More2 img{margin-right: 12px;transition: .1s}
.More2:hover img{margin-right: 5px}
.More2:hover{background: #002366}
.news_list .li:hover{box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.25);}
.news_list .li .a:hover .img .img_{transform: scale(1.1)}


@media(max-width: 1200px){
    .news_list .li .a .txt .title{padding-top: 20px;padding-bottom: 15px;font-size: 20px;}
    .More2{line-height: 36px;}
    .news_list .li .a .img{height: 220px;width: 330px}
    .news_list .li .a .txt{width: calc(100% - 330px);}
    .news_list .li .a .txt .text{margin: 10px 0 28px}

}


@media(max-width: 1000px){
    .news_list .li .a .txt .title{font-size: 18px;}
    .news_list .li .a .txt .text{line-height: 25px}
    .More2{font-size: 12px;}
    .More2 img{width: 15px}
    .news_list .li .a .txt{padding: 0 30px}
    .news_list .li .a .img{height: 210px;width: 280px;}
    .news_list .li .a .txt{width: calc(100% - 280px)}
    .More2{line-height: 30px;}
}

@media(max-width: 768px){
    .news_list .li .a .img{width: 100%;height: auto;}
    .news_list .li .a .img .img_{padding-top: 66.66%}
    .news_list .li .a .txt{width: 100%}
    .news_list .li .a{padding-bottom: 30px}
    .inside_top_b .d{line-height: 25px;font-size: 12px}
}



.news_info{padding-top: 35px;}
.news_info .title{color: #333333;font-weight: bold;line-height: 1.5}
.news_info .time{color: #a0b0ca;margin-top: 24px;}
.news_info .line{border-bottom: 1px solid #e5e5e5;margin: 25px 0;}
.news_info .img_and_txt{font-size: 16px;color: #666666;padding: 0 40px}
.news_info .img_and_txt p{line-height: 2}
.news_info .img_and_txt img{max-width: 100%}
.news_info .bottom{font-size: 14px;color: #333333;padding: 0 40px}
.news_info .bottom a{display: inline-block;max-width: 49%;line-height: 2}
.news_info .bottom a.prev{float: left}
.news_info .bottom a.next{float: right;text-align: right;}

.news_info .bottom a:hover{color: #05337c;text-decoration: underline;}


@media(max-width: 768px){
    .news_info{padding-top: 10px}
    .news_info .time{margin-top: 15px;}
    .news_info .line{margin: 15px 0;}
    .news_info .img_and_txt{padding: 0;font-size: 14px}
    .news_info .bottom a{width: 100%;max-width: 100%}
    .news_info .bottom{padding: 0}
    .news_info .bottom a.next{text-align: left;}
}


.product_div1{padding-bottom: 50px}
.product_div1_b{}
.product_div1_left{width: 315px;float: left}
.product_nav_div{}
.product_nav{background: #f9f9f9;padding: 20px 0}
.product_nav .li1{position: relative;color: #333333;margin-bottom: 4px}
.product_nav .li1 .btn{cursor: pointer;position: absolute;right: 30px;top: 15px;width: 16px;height: 16px;text-align: center}
.product_nav .li1 .btn span{display: inline-block;line-height: 16px;text-align: center}
.product_nav .li1 .btn span img{}
.product_nav .li1 .btn span.add{}
.product_nav .li1 .btn span.sub{display: none}

.product_nav .li1.active .btn span.add{display: none}
.product_nav .li1.active .btn span.sub{display: inline-block}

.product_nav .li1 .a1{box-sizing: border-box;max-width: 100%;display: inline-block;font-size: 16px;line-height: 1.5;padding: 9px 60px 9px 24px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.product_nav .li1 .ul2{display: none}
.product_nav .li1.active .ul2{display: block;}
.product_nav .li1 .ul2 .li2{}
.product_nav .li1 .ul2 .li2 .a2{display: inline-block;font-size: 14px;max-width: 100%;box-sizing: border-box;line-height: 25px;padding: 5px 0;padding-right: 30px;padding-left: 55px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.product_nav .li1 .ul2 .li2.in .a2,
.product_nav .li1 .ul2 .li2 .a2:hover,
.product_nav .li1 .a1:hover{color: #05337c}

.product_nav .li1 .ul2 .li2.in .a2,
.product_nav .li1.active .a1{white-space: normal}


.product_div1_right{width: calc(100% - 367px);float: right;}


.Title2{padding: 20px 0;}
.Title2 .line{width: 2px;height: 23px;background: #333333;float: left;margin-right: 15px;}
.Title2 p{float: left;}


.product_nav.product_nav2 .li1 .ul2 .li2{overflow: hidden}
.product_nav.product_nav2 .li1 .ul2 .li2 label{width: 100%;}
.product_nav.product_nav2 .li1 .ul2 .li2 label input[type='checkbox']{display: none;}
.product_nav.product_nav2 .li1 .ul2 .li2 label input[type='checkbox']+i{margin-left: 50px;float: left;cursor: pointer;position: relative;top:9px;display: inline-block;width: 16px;height: 16px;background: url("../images/icon34.png") no-repeat center;}
.product_nav.product_nav2 .li1 .ul2 .li2 label input[type='checkbox']:checked+i{background: url("../images/icon34-1.png") no-repeat center;}
.product_nav.product_nav2 .li1 .ul2 .li2 label .a2{padding-left: 15px;float: left;width: calc(100% - 80px);box-sizing: border-box}

.product_nav.product_nav2 .li1 .ul2 .li2 label input[type='checkbox']:checked+i +a{color: #05337c}


.product_imgs{float: left;width: 45.11%}
.product_imgs_big{width: 100%;}
.product_imgs_big .swiper-container{max-width: 466px;width: 100%;height: 440px;margin: 0 auto;border-radius: 10px;}
.product_imgs_big .swiper-container .swiper-slide{background: #f7faff;}
.product_imgs_big .swiper-container .swiper-slide .img{width: 100%;height: 100%;position: relative;}
.product_imgs_small .swiper-container .swiper-slide .img img,
.core_technology_ul .li .a .img img,
.product_imgs_big .swiper-container .swiper-slide .img img{position: absolute;display: block;margin: auto;max-width: 100%;max-height: 100%;left: 0;top:0;right:0;bottom:0}

.product_imgs_big .swiper-pagination{bottom:30px}
.product_imgs_big .swiper-pagination .swiper-pagination-bullet{margin: 0 3px;width: 10px;height: 10px;opacity: 1;border: 1px solid #05337c;background: #ffffff;box-sizing: border-box}
.product_imgs_big .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #05337c;}

.product_imgs_small{position: relative;margin-top: 28px;}
.product_imgs_small .swiper-container{}
.product_imgs_small .swiper-container .swiper-slide{border-radius: 10px;background: #f7faff;cursor: pointer;overflow: hidden}
.product_imgs_small .swiper-container .swiper-slide .img{height: 99px;position: relative;}
.product_imgs_small .swiper-container .swiper-slide .img img{max-width: 80%;max-height: 80px}

.product_imgs_small .swiper-container .swiper-slide.active .img{background: rgba(5, 51, 124,.1)}

.product_imgs_small .swiper-button-prev.swiper-button-disabled,
.product_imgs_small .swiper-button-next.swiper-button-disabled{}

.product_imgs_small .swiper-button-prev,
.product_imgs_small .swiper-button-next{background-size: 7px;background-repeat: no-repeat;background-position: center;margin-top: -15px;display: none;width: 30px;height: 30px;border-radius: 50%;background-color: rgba(0,0,0,.5)}

.product_imgs_small .swiper-button-prev{background-image: url("../images/icon9.png");left: 5px}
.product_imgs_small .swiper-button-next{background-image: url("../images/icon10.png");right: 5px}

.product_imgs_small:hover .swiper-button-prev,
.product_imgs_small:hover .swiper-button-next{display: block;}

.product_txt{width: 50%;float: right;}



.product_txt_d{height: 490px}
.product_txt_d1{}
.product_txt_d1,
.product_txt_d1 p{font-size: 16px;color: #333333;line-height: 2;}
.product_txt_d2,
.product_txt_d2 p{font-size: 14px;color: #666666;line-height: 2}
.product_txt_d2 p{}
.product_txt_d3{margin-top: 20px}
.product_txt_d3 a{margin-right: 20px;}


.m_btn{font-size: 16px;display: inline-block;border-radius: 55px;color: #05337c;min-width: 144px;padding: 0 10px;border: 1px solid #05337c;text-align: center;line-height: 53px;}
.m_btn.m_btn1{}
.m_btn.m_btn2{background: #05337c;color: #ffffff;}
.m_btn.m_btn2:hover{background: #053369}

@media(max-width: 1400px){
    .m_btn{line-height: 45px}
    .product_imgs{width: 100%;}
    .product_txt{width: 100%;padding-top: 30px;}
    .product_txt_d{height: auto;}
}
@media(max-width: 1200px){
    .m_btn{line-height: 35px;font-size: 14px;}

}
@media(max-width: 1000px){
    .product_nav .li1 .a1{font-size: 14px;padding: 5px 50px 5px 15px;}
    .product_nav .li1 .btn span img{width: 10px}
    .product_div1_right{width: calc(100% - 255px)}
    .product_div1_left{width: 235px;}
    .product_nav .li1 .btn{top:8px;}
    .Title2 .line{height: 18px}
}

@media(max-width: 768px){
    .m_btn{line-height: 30px;font-size: 12px;}
    .product_div1_left{width: 100%;margin-bottom: 30px}
    .product_div1_right{width: 100%;}
}

@media(max-width: 600px){
    .product_imgs_big .swiper-container{height: 335px;}
    .product_imgs_big .swiper-pagination{bottom:15px;}
    .product_imgs_small .swiper-container .swiper-slide .img{height: 65px}
    .product_imgs_small .swiper-button-prev,
    .product_imgs_small .swiper-button-next{display: block;width: 25px;height: 25px;background-size: 5px}
    .product_imgs_small .swiper-button-prev{left: 0}
    .product_imgs_small .swiper-button-next{right: 0}
}




.product_div2{background: #fbfbfb;padding: .4rem 0 .5rem}
.Title2.T{color: #05337c}
.Title2.T .line{background: #05337c}


.product_div2_b{margin-top: .3rem;}
.product_div2_b .table{width: 100%;border: none}
.product_div2_b .table tr{background: #f7faff}
.product_div2_b .table tr:nth-child(2n){background: #ffffff}
.product_div2_b .table tr td{font-size: 16px;border: none;color: #002974;background: #eff5ff;line-height: 1.5;padding: 15px 24px;}
.product_div2_b .table tr td:nth-child(2n){color: #717d92;background: #f7faff}

.product_div2_b .table tr:nth-child(2n) td{background: #f7faff}
.product_div2_b .table tr:nth-child(2n) td:nth-child(2n){background: #ffffff}





.product_div3{padding: .35rem 0 .6rem;}

.product_div3_b{margin-top: .3rem}


.product_div3_b .about_us_4_main{}
.product_div3_b .about_us_4_main .item{}
.product_div3_b .about_us_4_main .item .img{}
.product_div3_b .about_us_4_main .item .img .img_{padding-top: 76.37%}
.product_div3_b .about_us_4_main .item .txt{padding-top: 20px}
.product_div3_b .about_us_4_main .item .txt h2{max-width: 100%;color: #333333;font-size: 18px}

@media(max-width: 768px){
    .product_div2_b .table tr td{font-size: 14px;padding: 10px}
    .product_div3_b .about_us_4_main .item .txt h2{font-size: 16px}
}

@media(max-width: 600px){
    .product_div2_b .table tr td{font-size: 12px;padding: 5px}
    .Title2{padding: 15px 0}
    .product_div3_b .about_us_4_main .item .txt h2{font-size: 14px}
    .product_div3_b .about_us_4_main .item .txt{padding-top: 10px}
}



.banner .txt2{width: 92%;position: absolute;max-width: 1400px;left: 50%;top:50%;transform: translate(-50%,-50%);}
.banner .txt2 .t1{color: #ffffff;font-size: .5rem;padding-bottom: .8rem}
.banner .txt2 .t2{color: #bcbcbc;font-size: .2rem}
.banner .txt2 .t2 p{line-height: 2}


@media(max-width: 1400px){

}
@media(max-width: 1200px){

}
@media(max-width: 768px){
    .banner .txt2 .t1{font-size: 14px;padding-bottom: .2rem}
    .banner .txt2 .t2{font-size: 12px;height: 38px;overflow: hidden}
    .banner .txt2 .t2 p{line-height: 1.6}
}


.core_technology2{background: #f7faff;}

.core_technology_ul{padding-bottom: 20px}
.core_technology_ul .li{width: 30.71%;float: left;margin-right: 3.935%;margin-bottom: 3.935%;background: #f2f3f5;}
.core_technology_ul .li:nth-child(3n){margin-right: 0}
.core_technology_ul .li .a{display: block;padding: 0 24px;padding-bottom: .3rem}
.Title3{padding: .3rem 0 .2rem;}
.Title3 .t{color: #333333;position: relative;padding-left: 15px;box-sizing: border-box;line-height: 30px}
.Title3 .t:before{display: block;content: '';position: absolute;width: 3px;height: .19rem;background: #000000;left: 0;top:50%;transform: translateY(-50%)}
.core_technology_ul .li .a .img{overflow: hidden;height: 265px;position: relative;background: #ffffff}
.core_technology_ul .li .a .img img{transition: .3s}
.core_technology_ul .li .a .txt{margin-top: .3rem;height: 125px;overflow: hidden;}
.core_technology_ul .li .a .txt p{overflow: hidden;display: none;white-space: nowrap;text-overflow: ellipsis;margin-bottom: 11px;line-height: 20px;width: 100%;float: left;font-size: 14px;color: #333333;position: relative;padding-left: .35rem;}
.core_technology_ul .li .a .txt p:nth-child(1),
.core_technology_ul .li .a .txt p:nth-child(2),
.core_technology_ul .li .a .txt p:nth-child(3),
.core_technology_ul .li .a .txt p:nth-child(4){display: block}
.core_technology_info_ul .li .txt .con1 p:before,
.core_technology_ul .li .a .txt p:before{width: 5px;height: 5px;left: .19rem;top:4px;background: #333333;border-radius: 50%;position: absolute;display: block;content: '';}
.core_technology_ul .li .a .more{padding-left: .19rem}
.core_technology_ul .li .a .more .More2{line-height: 35px;}

.core_technology_ul .li .a:hover .img img{transform: scale(1.1)}

.core_technology_ul .li .a .txt2{margin: .3rem .19rem;height: 48px;overflow: hidden}
.core_technology_ul .li .a .txt2 p{font-size: 14px;color: #333333;line-height: 24px;}


@media(max-width: 1200px){
    .core_technology_ul .li .a .img{height: 190px}
}

@media(max-width: 900px){
    .core_technology_ul .li{width: 48.5%;margin-bottom: 3%;margin-right: 0%}
    .core_technology_ul .li:nth-child(2n){float: right}

}
@media(max-width: 600px){
    .core_technology_ul .li{width: 100%}
    .core_technology_ul .li .a .more .More2{line-height: 30px}
    .core_technology_ul .li .a{padding: .1rem .4rem .4rem}
    /*.core_technology_ul .li .a .txt p{margin-bottom: 10px;font-size: 12px}*/
    .core_technology_ul .li .a .txt{height: 50px}
    .core_technology_ul .li .a .txt p{margin-bottom: 10px}
}


.core_technology_info_1{}
.core_technology_info_ul{}
.core_technology_info_ul .li{margin-bottom: 1.2rem;}
.core_technology_info_ul .li .img{width: 48.21%;float: left;}
.core_technology_info_ul .li .img .img_{height: 370px;}
.core_technology_info_ul .li .txt{width: 48.21%;float: right;height: 370px;position: relative}
.core_technology_info_ul .li .txt .Title3{padding-top: 0;padding-bottom: .3rem}
.core_technology_info_ul .li .txt .Title3 .t:before{height: .23rem}
.core_technology_info_ul .li .txt .div{position: absolute;width: 100%;left: 0;max-height: 100%;top:50%;transform: translateY(-50%);}

.core_technology_info_ul .li .txt .d{padding: 0 15px}
.core_technology_info_ul .li .txt .con1{background: #f7faff;border-radius: 10px;padding: 25px;}
.core_technology_info_ul .li .txt .con1 p{padding-left: .16rem;position: relative;margin-bottom: 20px;line-height: 1.1;font-size: 14px;color: #333333}
.core_technology_info_ul .li .txt .con1 p:last-child{margin-bottom: 0}
.core_technology_info_ul .li .txt .con1 p:before{left: 0}
.core_technology_info_ul .li .txt .con2{margin-top: .3rem}
.core_technology_info_ul .li .txt .con2 p{font-size: 14px;color: #05337c;line-height: 24px;font-weight: bold}

.core_technology_info_ul .li:nth-child(2n) .img{float: right}
.core_technology_info_ul .li:nth-child(2n) .txt{float: left}
.core_technology_info_ul .li .txt .con3{}
.core_technology_info_ul .li .txt .con3 p{font-size: 16px;color: #666666;line-height: 2}


.core_technology_info_ul .li .li_{padding: 0 }
.core_technology_info_ul .li .txt .d2{margin-top: .35rem}
.Title4{}
.Title4 .t{line-height: 1.1}
.Title4 .line{width: .38rem;height: 4px;background: #05337c;margin-top: .3rem;}
.core_technology_info_ul.core_technology_info_ul2 .li{margin-bottom: 0;padding-bottom: .8rem}
.core_technology_info_ul.core_technology_info_ul2 .li:nth-child(2n){background: #f7faff}


@media(max-width: 768px){
    .core_technology_info_ul .li .img{width: 100%;}
    .core_technology_info_ul .li .txt{width: 100%;padding-top: 20px;height: auto}
    .core_technology_info_ul .li .img .img_{height: auto;padding-top: 55.2%}
    .core_technology_info_ul .li .txt .Title3 .t{font-size: 16px}
    .core_technology_info_ul .li .txt .Title3 .t:before{height: .3rem}
    .core_technology_info_ul .li .txt .div{position: static;transform: translateY(0)}
    .core_technology_info_ul .li .txt .con1 p{margin-bottom: 10px;padding-left: .3rem}
    .core_technology_info_ul .li .txt .con1{padding: 20px}
    .inside_top_b .d2{width: 100%;text-align: center;margin-top: 20px}
    .inside_top_b .d2 .m_btn{line-height: 30px;font-size: 12px}
    .core_technology_info_ul .li .txt .con3 p{font-size: 14px;}
}



.contact_us_1{padding: .55rem 0 .8rem}
.contact_us_1_b{box-shadow: 0 1px 7px 0 rgba(0,0,0,.1);border-radius: 10px;overflow: hidden}
.contact_us_1_left{width: 50%;float: left;border-radius: 10px 0 0 10px;}
.contact_us_1_left .img_{height: 380px;border-radius: 10px 0 0 10px;}
.contact_us_1_right{width: 50%;float: right;}
.contact_us_1_right .contact_us_1_right_{padding: 0 .7rem;}
.contact_us_1_right .title{color: #333333;line-height: 1.5;padding-top: 45px;font-size: 24px;font-weight: bold}
.contact_us_1_right .line{border-bottom: 1px solid #e5e5e5;margin: 20px 0}
.contact_us_1_right .con{padding-top: 1px}
.contact_us_1_right .con .d{margin-top: 20px;overflow: hidden}
.contact_us_1_right .con .d .icon{width: 27px;float: left;text-align: center;line-height: 30px;margin-right: 23px;}
.contact_us_1_right .con .d .icon img{}
.contact_us_1_right .con .d .p{font-size: 18px;color: #333333;width: calc(100% - 50px);float: left;line-height: 30px;}



.contact_us_2{padding-bottom: .6rem}
.contact_us_2_b{}
.contact_us_2_b form{}

.contact_us_form{}
.contact_us_form_d{}
.contact_us_form_d .d{width: 33.33%;float: left;margin-bottom: .5rem;}
.contact_us_form_d .d .d_{padding: 0 .6rem;}
.contact_us_form_d .d .l{width: 105px;float: left;font-size: 16px;color: #333333;line-height: 50px;}
.contact_us_form_d .d .l span{display: inline-block;width: 18px}
.contact_us_form_d .d .r{width: calc(100% - 105px);float: left;position: relative}
.contact_us_form_d .d .r .input1{padding: 0 20px;font-size: 16px;color: #333333;width: 100%;height: 50px;box-sizing: border-box;border: 1px solid #e5e5e5;}
.contact_us_form_d .d .r textarea{width: 100%;height: 160px;box-sizing: border-box;border: 1px solid #e5e5e5;padding: 12px 20px;font-size: 16px;line-height: 1.5}

.contact_us_form_d .d .r .input1:focus{border-color: #05337c}

.contact_us_form_d .submit{display: block;margin: 0 auto}
.contact_us_form_d .submit:hover{}
.contact_us_form_d .d .r3{}
.contact_us_form_d .d .r3 label{display: inline-block;line-height: 50px;margin-right: 26px;cursor: pointer}
.contact_us_form_d .d .r3 label input{}
.contact_us_form_d .d .r3 label p{display: inline-block;font-size: 16px;color: #333333;}




.contact_us_form_d .d .row{z-index: 5;width:100%;height: 100%;}
.contact_us_form_d .d .row .select-list{box-shadow: 0 5px 10px 0 rgba(0,0,0,.1);display: none;position: absolute;width: 100%;max-height: 200px;background: #FFF;z-index: 10;}

.contact_us_form_d .d .row .select-list .select-item{color: #666;cursor: pointer;padding-left: .25rem;text-align: left;line-height: 40px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.contact_us_form_d .d .row .select-list .select-item:hover{background: rgba(2, 82, 153, .1)}
.contact_us_form_d .d .row .i{z-index: 1;position: absolute;top:17px;right: 15px;}
.contact_us_form_d .d .row .input1{position: relative;z-index: 5;background: none;padding-right: 60px}
.contact_us_form_d .d .row .select-list .select-item:first-child{margin-top: 8px}
.contact_us_form_d .d .row .select-list .select-item:last-child{margin-bottom: 8px}

@media(max-width: 1200px){
    .contact_us_form_d .d .d_{padding: 0 .3rem;}
    .contact_us_1_right .title{font-size: 20px;}
    .contact_us_1_right .con .d .p{font-size: 16px;line-height: 26px;width: calc(100% - 42px)}
    .contact_us_1_right .con .d .icon{line-height: 26px;margin-right: 15px;}
    .contact_us_1_right .con .d{margin-top: 15px;}
    .contact_us_1_right .con .d .icon img{width: 15px;}
}

@media(max-width: 900px){
    .contact_us_form_d .d{width: 100%}
}

@media(max-width: 768px){
    .contact_us_1_left{width: 100%}
    .contact_us_1_right{width: 100%;padding-bottom: 30px}
    .contact_us_1_left .img_{height: auto;padding-top: 54.28%}
}
@media(max-width: 600px){
    .contact_us_form_d .d .l{line-height: 40px;font-size: 14px;width: 100%}
    .contact_us_form_d .d .r{width: 100%}
    .contact_us_form_d .d .r .input1{height: 40px;font-size: 14px;padding: 0 10px;}
    .contact_us_form_d .d .r textarea{font-size: 14px;padding: 10px;height: 120px;}
    .contact_us_form_d .d{margin-bottom: 5px}
    .contact_us_form_d .d .row .i{top:13px;}
    .contact_us_form_d .d .row .select-list .select-item{line-height: 35px;}
    .contact_us_form_d .submit{margin-top: 20px}
    .contact_us_1_right .title{font-size: 18px;padding-top: 20px;}
    .contact_us_1_right .contact_us_1_right_{padding: 0 .5rem}
    .contact_us_1_right .line{margin: 15px 0}
    .contact_us_1_right .con .d .p{font-size: 14px;}

}


.download_div1{}
.download_div1 .d{float: left;text-align: center;line-height: 56px;font-size: 16px;color: #002974;height: 56px;background: #f7faff}
.download_div1 .d:nth-child(2n){background: #eff5ff;}
.download_div1 .d.d1{width: 5.75%;}
.download_div1 .d.d2{width: 25.25%}
.download_div1 .d.d3{width: 7.77%;}
.download_div1 .d.d4{width: 10%}
.download_div1 .d.d5{width: 20%}
.download_div1 .d.d6{width: 7%}
.download_div1 .d.d7{width: 15%}
.download_div1 .d.d8{width: 9.23%}


.download_list{}
.download_list .li{}
.download_list .li .download_div1{}
.download_list .li .download_div1 .d{background: #fff;line-height: 60px;}
.download_list .li .download_div1 .d:nth-child(2n){background: #f7faff}
.download_list .li .download_div1 .d.d1{padding-top: 26px;}
.download_list .li .download_div1 .d.d2{}
.download_list .li .download_div1 .d.d2 div{line-height: 60px;}
.download_list .li .download_div1 .d.d3{}
.download_list .li .download_div1 .d.d3 p{line-height: 60px;}
.download_list .li .download_div1 .d.d4{}
.download_list .li .download_div1 .d.d5{}
.download_list .li .download_div1 .d.d6{}
.download_list .li .download_div1 .d.d7{}
.download_list .li .download_div1 .d.d8{}
.download_list .li .download_div1 .d.d1 label{}
.download_list .li .download_div1 .d.d1 label input[type="checkbox"]{display: none;}
.download_list .li .download_div1 .d.d1 label input[type="checkbox"] +i{cursor: pointer;width: 16px;height: 16px;display: block;margin: 0 auto;background: url("../images/icon35.png") no-repeat center;}
.download_list .li .download_div1 .d.d1 label input[type="checkbox"]:checked +i{background: url("../images/icon34-1.png") no-repeat center;}

.download_list .li .download_div1 .d.d8 .download_a{display: block;margin: 0 auto;width: 21px;height: 20px;background: url("../images/download.png") no-repeat center;}
.download_list .li .download_div1 .d.d8 .download_a:hover{background: url("../images/download-1.png") no-repeat center;}




.download_table{width: 100%;border: none;text-align: center}
.download_table tr{}
.download_table tr td{border: none;}
.download_table tr td p{line-height: 1.7;padding: 16px 5px;font-size: 16px;color: #717d92;}
.download_table tr td .download_a{display: block;margin: 0 auto;width: 21px;height: 20px;background: url("../images/download.png") no-repeat center;}
.download_table tr td .download_a:hover{background: url("../images/download-1.png") no-repeat center;}

.download_table tr td label{padding: 0 10px;display: block}
.download_table tr td label {}

.download_table tr td label{}
.download_table tr td label input[type="checkbox"]{display: none;}
.download_table tr td label input[type="checkbox"] +i{cursor: pointer;width: 16px;height: 16px;display: block;margin: 0 auto;background: url("../images/icon35.png") no-repeat center;}
.download_table tr td label input[type="checkbox"]:checked +i{background: url("../images/icon34-1.png") no-repeat center;}
.download_table tr td a:hover{text-decoration: underline}

.download_table tr td:nth-child(2n){background: #f7faff}

.download_table tr:nth-child(1) td{background: #f7faff}
.download_table tr:nth-child(1) td:nth-child(2n){background: #eff5ff}
.download_table tr:nth-child(1) td p{color: #002974;font-weight: bold}


.download_div_{margin-top: 35px;padding-left: 20px;}

.banner2{}
.banner2 .swiper-slide{position: relative;}
.banner2 .swiper-slide .d{}
.banner2 .swiper-slide .d >img{width: 100%}
.banner2 .swiper-slide .d .txt2{}
.banner2 .swiper-button-prev{left: 3.125%}
.banner2 .swiper-button-next{right: 3.125%;}


@media(max-width: 1200px){
    .download_table tr td p{font-size: 14px;}

}

@media(max-width: 1000px){
    .download_table tr td:nth-child(7),
    .download_table tr td:nth-child(5),
    .download_table tr td:nth-child(3){display: none}
}


@media(max-width: 600px){
    .download_table tr td:nth-child(7),
    .download_table tr td:nth-child(5),
    .download_table tr td:nth-child(4),
    .download_table tr td:nth-child(6),
    .download_table tr td:nth-child(3){display: none}
    .download_table tr td p{padding: 10px 5px;}
}


.index_header{transition: .8s}
.index_header .h_logo{}
.index_header .h_logo h1{}
.index_header .h_logo h1:nth-child(1){}
.index_header .h_logo h1:nth-child(2){display: none}


.index_header:hover{background: #ffffff}
.index_header:hover .h_logo h1:nth-child(1){display: none}
.index_header:hover .h_logo h1:nth-child(2){display: block}

.index_header:hover .h_nav_list .li1 .a1{color: #333;}



.index_header .h_search_btn img{}
.index_header .h_search_btn img:nth-child(1){}
.index_header .h_search_btn img:nth-child(2){display: none}

.index_header:hover .h_search_btn img:nth-child(1){display: none}
.index_header:hover .h_search_btn img:nth-child(2){display: inline-block}

.index_header:hover .h_lag_div .h_lag_current{color: #333333}

.index_header .h_lag_div .h_lag_current .i1{}
.index_header .h_lag_div .h_lag_current .i2{display: none}

.index_header:hover .h_lag_div .h_lag_current .i1{display: none}
.index_header:hover .h_lag_div .h_lag_current .i2{display: inline-block}


.index_header .h_menu_btn img{}
.index_header .h_menu_btn img:nth-child(1){}
.index_header .h_menu_btn img:nth-child(2){display: none}
.index_header:hover .h_menu_btn img:nth-child(1){display: none}
.index_header:hover .h_menu_btn img:nth-child(2){display: inline-block}


@media(max-width: 600px){
    .index_product_txt .swiper-container{height: 155px}
    .inside_top_b .d img{width: 12px}
    .product_nav.product_nav2 .li1 .ul2 .li2 label input[type='checkbox']+i{margin-left: 30px}
}
@media(max-width: 374px){
    .h_search .input1{width: 125px}
    .h_search{width: 165px}
}



.index_2_lb{position: relative}

.index_2_lb .swiper-button-prev{}

.index_mask{transition: .5s;position: fixed;width: 100%;height: 100%;left: 0;top:0;right:0;bottom:0;z-index: 999999;background: #999999;}
.index_mask .d{color: #ffffff;position: absolute;left: 50%;top:50%;transform: translate(-50%,-50%);}
.index_mask .d img{margin-right: 15px}
.index_mask.hide{z-index: -1;opacity: 0;}







.layout { max-width: 1390px; padding-left: .15rem; padding-right: .15rem; margin: 0 auto; width: 92%; -webkit-box-sizing: border-box; box-sizing: border-box; }


.fl{float: left}
.fr{float: right}
.c-title .en { color: #05337c; text-transform: uppercase; }
.c-title .cn { color: #0d1127; margin-top: 10px; }

.lter { opacity: 0; -webkit-transform: translate3d(-35%, 0, 0); transform: translate3d(-35%, 0, 0); -webkit-transition: opacity 1s ease-out 0.2s,-webkit-transform 0.7s ease-out 0.2s; transition: opacity 1s ease-out 0.2s,-webkit-transform 0.7s ease-out 0.2s; -o-transition: opacity 1s ease-out 0.2s,transform 0.7s ease-out 0.2s; transition: opacity 1s ease-out 0.2s,transform 0.7s ease-out 0.2s; transition: opacity 1s ease-out 0.2s,transform 0.7s ease-out 0.2s,-webkit-transform 0.7s ease-out 0.2s; }

.lter.is-visible { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }


.page-recruit { padding-top: 1rem; padding-bottom: 1rem; color: #666666}

@media (max-width: 900px) {
    .page-recruit .title .c-title { float: none; }
}

.page-recruit .title .t { margin-top: .55rem; }

@media (max-width: 900px) {
    .page-recruit .title .t { float: none; clear: both; }
}

.recruitList { margin-top: .6rem; }
.teaser { opacity: 0; -webkit-transform: translate3d(0, 25%, 0); transform: translate3d(0, 25%, 0); -webkit-transition: opacity 1s ease-out 0.2s,-webkit-transform 0.7s ease-out 0.2s; transition: opacity 1s ease-out 0.2s,-webkit-transform 0.7s ease-out 0.2s; -o-transition: opacity 1s ease-out 0.2s,transform 0.7s ease-out 0.2s; transition: opacity 1s ease-out 0.2s,transform 0.7s ease-out 0.2s; transition: opacity 1s ease-out 0.2s,transform 0.7s ease-out 0.2s,-webkit-transform 0.7s ease-out 0.2s; }
.teaser.is-visible { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.recruitList .thead .tr { color: #131325; border-width: 2px; font-weight: bold; }

.recruitList .tr { padding: .18rem 0 .15rem; border-bottom: 1px solid #e8e8e8; line-height: 42px; font-size: 0; }

@media (max-width: 900px) {
    .recruitList .tr { line-height: 30px; }
}

.recruitList li.on .more { background: #05337c; color: #fff; cursor: pointer}

.recruitList li.on .detail { display: block; }

.recruitList .more { white-space: nowrap;cursor: pointer;display: inline-block; padding: 0 10px; -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 14px; min-width: 1.4rem; line-height: 38px; background-color: #f7f7f7; border-radius: 38px; border: solid 2px #05337c; text-align: center; margin: 0 .3rem 0 0; }

.recruitList .more:hover { color: #05337c; }

@media (max-width: 900px) {
    .recruitList .more { line-height: 30px; margin: 0; font-size: 12px; }
}

.recruitList .col { -webkit-box-sizing: border-box; box-sizing: border-box; display: inline-block; vertical-align: middle; font-size: 16px; }

.recruitList .col1 { padding-left: .3rem; width: calc(416 / 1360 * 100%); }

.recruitList .col2 { width: calc(756 / 1360 * 100%); }

.recruitList .col3 { width: calc(188 / 1360 * 100%); text-align: right; }

@media (max-width: 900px) {
    .recruitList .col { font-size: 14px; }
    .recruitList .col1 { width: 20%; padding-left: .1rem; }
    .recruitList .col2 { width: 50%; }
    .recruitList .col3 { width: 30%; }
}

.recruitList .detail { background: #f2f2f2; padding: .44rem .3rem .6rem; font-size: 14px; line-height: 1.2; display: none; }

.recruitList .detail .msg {line-height: calc(26 / 14);width: 675px;}

.recruitList .detail .msg li {width: 222px;float: left;line-height: 26px;}

@media (max-width: 900px) {
    .recruitList .detail .msg { width: 100%; }
    .recruitList .detail .msg li { min-width: 50%;width: auto }
}

.recruitList .detail .desc .item { margin-top: .38rem; width: 50%; -webkit-box-sizing: border-box; box-sizing: border-box; line-height: calc(20 / 14); }

.recruitList .detail .desc .item .cnt { margin-top: .12rem; text-align: justify; }

.recruitList .detail .desc .item .cnt p { margin-bottom: .2rem;line-height: 20px; }

@media (min-width: 901px) {
    .recruitList .detail .desc .item:first-of-type { padding-right: .6rem; }
    .recruitList .detail .desc .item:last-of-type { padding-left: .6rem; border-left: 1px solid #e8e8e8; }
}

@media (max-width: 900px) {
    .recruitList .detail .desc .item { width: 100%; padding: 0; }
}

.recruitList .detail .btn { font-size: 14px; color: #fff; width: 120px; line-height: 42px; background-color: #05337c; border-radius: 21px; text-align: center; display: block; margin-top: .2rem; }

.recruitList .getMore { cursor: pointer ;margin-top: .54rem; text-align: center; position: relative; }

.recruitList .getMore img { width: .5rem; }

@media (max-width: 900px) {
    .recruitList .getMore img { width: 30px; }
}

.recruitList .getMore p { margin-top: 5px; }

.recruitList .getMore:before { content: ''; position: absolute; left: 0; top: 50%; width: 44%; height: 1px; background: #eee; }

.recruitList .getMore:after { content: ''; position: absolute; right: 0; top: 50%; width: 44%; height: 1px; background: #eee; }

.color--theme{color: #05337c}








@media (min-width: 1921px) {
    .banner .txt2 .t1{font-size: 70px}
    .banner .txt2 .t2{font-size: 30px}
    .banner .txt2 .t1{padding-bottom: 80px;}
    .h_nav_list .li1 .a1{padding: 0 35px;}
    .h_nav_list .li1 .ul2 .li2 .a2{padding: 10px 35px;}
    .h_lag_div{margin-left: 30px;}
    .Title1{padding-top: 55px;padding-bottom: 60px;}
    .Title1 .d3{margin-top: 50px;}
    .about_us_6_main{padding-bottom: 90px;}
    .product_div2{padding: 40px 0 50px;}
    .product_div3{padding: 35px 0 60px;}
    .core_technology_ul .li .a{padding-bottom: 30px;}
    .Title3{padding: 30px 0 20px;}
    .core_technology_ul .li .a .txt{margin-top: 30px;}
    .core_technology_ul .li .a .txt p{padding-left: 35px;}
    .core_technology_ul .li .a .more{padding-left: 19px;}
    .core_technology_info_ul .li .txt .con1 p:before, .core_technology_ul .li .a .txt p:before{left: 19px;}
    .core_technology_ul .li .a .txt2{margin: 30px 15px;}
    .core_technology_info_ul .li .txt .Title3{padding-bottom: 30px;}
    .core_technology_info_ul .li .txt .con2{margin-top: 30px;}
    .core_technology_info_ul .li{margin-bottom: 120px;}
    .core_technology_info_ul .li .txt .con1 p{padding-left: 16px;}
    .core_technology_info_ul .li .txt .con1 p:before{left: 0}
    .core_technology_info_ul.core_technology_info_ul2 .li{padding-bottom: 80px;}
    .Title4 .line{margin-top: 30px;}
    .core_technology_info_ul .li .txt .d2{margin-top: 35px;}
    .Title4 .line{width: 38px;}
    .core_technology_info_ul .li .txt .Title3 .t:before{height: 23px;}
    .contact_us_1_right .contact_us_1_right_{padding: 0 70px;}
    .contact_us_1{padding: 55px 0 80px;}
    .contact_us_form_d .d{margin-bottom: 50px;}
    .contact_us_2{padding-bottom: 60px;}
    .index_5_tab .item{margin-left: 95px;}

    .page-recruit { padding-top: 100px; padding-bottom: 100px;}
    .page-recruit .title .t { margin-top: 55px; }
    .recruitList { margin-top: 60px; }
    .recruitList .tr { padding: 18px 0 15px;}
    .recruitList .more{margin: 0 30px 0 0}
    .recruitList .col1 { padding-left: 30px;}
    .recruitList .detail { padding: 44px 30px 60px}
    .recruitList .detail .desc .item { margin-top: 38px; }
    .recruitList .detail .desc .item .cnt { margin-top: 12px;}
    .recruitList .detail .desc .item .cnt p { margin-bottom: 20px;}
    .recruitList .detail .btn {  margin-top: 20px; }
    .recruitList .getMore { margin-top: 54px; }
    .recruitList .getMore img { width: 50px; }
    .layout {padding-left: 15px; padding-right: 15px; }

}









































